#barra_horizontal_roja{
  background-image: url(../img/red_line.png);
  background-repeat: repeat-x;
  float: left;
  height: 6px;
  width: 100%; 
}
#barra_horizontal_logo{
  width: 100%;
  float: left;
}
#contenido_premios{
  float: left;
  width: 100%;
  min-height: 70%;
  text-align:center;
}
#aviso{
  text-align: justify;
  width: 80%;
  color:#a6a8a9;
  margin-top: 6%;
  float: left;
  margin-left: 10%;
}
#contenido_login{
  border: 1px solid #A1A1A1;
  border-radius: 8px;
  width: 80%;
  color:#a6a8a9;
  margin-top: 6%;
  float: left;
  margin-left: 10%;
}
#descargar{
  text-align: justify;
  width: 80%;
  color:#a6a8a9;
  float: left;
  margin-left: 10%;
  margin-bottom: 2%;
}
.izquierda_login_premio{
  text-align: left;
  float: left;
  width: 10%;
}
.derecha_login_premio{
  float: right;
  width: 87%;
}
.izquierda_premio{
  border-bottom: 1px solid #A1A1A1;
  text-align: left;
  float: left;
  width: 69%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 35px;
}
.centro_premio{
  border-bottom: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1;
  text-align: center;
  float: left;
  width: 20%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 35px;
}
.derecha_premio{
  border-bottom: 1px solid #A1A1A1;
  border-left: 1px solid #A1A1A1;
  text-align: center;
  float: left;
  width: 10%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 35px;
}
.izquierda_premio_esp{
  border-bottom: 1px solid #A1A1A1;
  text-align: center;
  float: left;
  width: 69%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 16px;
  color:red;
}
.centro_premio_esp{
  border-bottom: 1px solid #A1A1A1;
  text-align: center;
  float: left;
  width: 20%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 16px;
  color:red;
}
.derecha_premio_esp{
  border-bottom: 1px solid #A1A1A1;
  text-align: center;
  float: left;
  width: 10%;
  padding-top: 3%;
  padding-bottom: 3%;
  height: 16px;
  color:red;
}
#opcion_cerrar_sesion{
  float: left;
  height: 49px;
}
#nombre{
  float: left;
  width: 80%;
  margin-left: 10%;
  text-align: left;
  margin-top: 3%;
  font-weight: bold;
  color:#A1A1A1;
}
#puntos{
  float: left;
  width: 80%;
  margin-left: 10%;
  text-align: left;
  margin-top: 1%;
}
.izquierda_premio_puntos{
  text-align: left;
  float: left;
  width: 76%;
  font-weight: bold;
  color:#A1A1A1;
}
.derecha_premio_puntos{
  text-align: left;
  float: right;
  width: 23%;
  font-weight: bold;
  color:#A1A1A1;
}
#cont-estadodecuenta{
  background: white;
  border: 1px solid #A1A1A1;
  border-radius: 8px;
  width: 80%;
  color:#a6a8a9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  float: left;
  margin-left: 10%;
  font-size:11px;
    }
#logo_citypremio{
  position: absolute;
  width: 40%;
  margin-top: -37%;
  margin-left: 31%;
}
#arrow_down{
  margin-top: 10%;
  width: 50%;
}